package com.hyt.it.ogt.kq.service.gov.roomdata.model.gce;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * GCE考试系统考务包xml文件SubjectList节点中的Subjects
 * </p>
 *
 * @author huangyh
 * @since 2022-03-02
 */
@Data
@XStreamAlias("Subjects")
@ApiModel(value = "GCE考试系统考务包xml文件SubjectList节点中的Subjects", description = "GCE考试系统考务包xml文件SubjectList节点中的Subjects")
public class GceSubject implements Serializable {

	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "科目编号")
	@XStreamAlias("SubjectNo")
	private String subjectCode;

	@ApiModelProperty(value = "科目名称")
	@XStreamAlias("SubjectName")
	private String subjectName;

	@ApiModelProperty(value = "作答方式，1：统一作答，2：分开作答")
	@XStreamAlias("ExamMode") 
	private String respondMode;

	@ApiModelProperty(value = "科目总时长（分钟）")
	@XStreamAlias("TotalTime")
	private String totalTime;

	@ApiModelProperty(value = "开考后允许提前交卷分钟数")
	@XStreamAlias("AheadSubmitTime")
	private String handInTime;

	@ApiModelProperty(value = "考试结束前提醒交卷分钟数")
	@XStreamAlias("RemindSubmitTime")
	private String remindHandInTime;
	
}
